#!/usr/bin/env sh

# 确保脚本抛出遇到的错误
set -e

# 生成静态文件
npm run docs:build

# 进入生成的文件夹
cd docs/.vuepress/dist

git init
git add -A
git commit -m 'init: blog'

# 如果是部署到 https://<USERNAME>.github.io/<REPO>
git push -f https://gitee.com/lzyfish/purple-fish_-blog.git master:gh-pages

cd -
```
* **说明** ：此脚本先执行构建命令生成静态文件，然后进入构建输出目录，初始化 Git 仓库，将所有文件添加到暂存区并提交，最后将提交强制推送到 GitHub 仓库的`gh-pages`分支，注意需要将`<仓库的SSH地址>`替换为实际的仓库地址[^2^]。